package demo4;

public class Test {

    public static void main(String[] args) {
        MyLinkList myLinkList = new MyLinkList();
        myLinkList.EedAdd(8);
        myLinkList.EedAdd(7);
        myLinkList.EedAdd(15);
        myLinkList.EedAdd(6);
        myLinkList.EedAdd(7);
        //MyLinkList.node s1=myLinkList.partition(myLinkList.hand,18);
        //myLinkList.Traversal1(s1);
        //boolean ch = myLinkList.chkPalindrome(myLinkList.hand);
        //System.out.println(ch);
        /*myLinkList.Cycle(myLinkList.hand);
        int s1 = myLinkList.hasCycle(myLinkList.hand);
        System.out.println(s1);*/
        myLinkList.find(9);
        myLinkList.RemoveAllkey(6);
        myLinkList.Traversal();
        myLinkList.clear();
        myLinkList.Traversal();
    }

    public static void main2(String[] args) {
        MyLinkList stylistic = new MyLinkList();
        stylistic.EedAdd(7);
        stylistic.EedAdd(10);
        stylistic.EedAdd(15);
        stylistic.EedAdd(12);
        stylistic.EedAdd(45);
        MyLinkList myLinkList = new MyLinkList();
        myLinkList.EedAdd(3);
        myLinkList.EedAdd(8);
        myLinkList.hand.next.next = stylistic.hand.next.next.next;
        MyLinkList.node s1 = stylistic.getIntersectionNode(stylistic.hand, myLinkList.hand);
        stylistic.Traversal1(s1);
    }

    public static void main1(String[] args) {
        MyLinkList myLinkList = new MyLinkList();
        myLinkList.createList();
        //myLinkList.FirstAdd(18);
        //myLinkList.EedAdd(50);
        //myLinkList.remove(6);
        myLinkList.Traversal();
        int size = myLinkList.size();
        //System.out.println(size);
        boolean s1 = myLinkList.exist(6);
        //System.out.println(s1);
        System.out.println("---------");
        myLinkList.RemoveAllkey(3);
        myLinkList.Traversal();
    }
}
